home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / python2.6 / dist-packages / computerjanitorapp / state_tests.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2009-04-20  |  2.2 KB  |  49 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import os
  5. import tempfile
  6. import unittest
  7. import computerjanitorapp
  8.  
  9. class StateTests(unittest.TestCase):
  10.     
  11.     def setUp(self):
  12.         self.state = computerjanitorapp.State()
  13.  
  14.     
  15.     def testInitiallyEverythingIsEnabled(self):
  16.         self.assert_(self.state.is_enabled('foo'))
  17.  
  18.     
  19.     def testDisablesWhenAsked(self):
  20.         self.state.disable('foo')
  21.         self.assertFalse(self.state.is_enabled('foo'))
  22.  
  23.     
  24.     def testEnablesDisabledCruft(self):
  25.         self.state.disable('foo')
  26.         self.state.enable('foo')
  27.         self.assert_(self.state.is_enabled('foo'))
  28.  
  29.     
  30.     def testEnablesEnabledCruft(self):
  31.         self.state.enable('foo')
  32.         self.assert_(self.state.is_enabled('foo'))
  33.  
  34.     
  35.     def testSavesAndLoadsFiles(self):
  36.         (fd, filename) = tempfile.mkstemp()
  37.         os.close(fd)
  38.         self.state.enable('foo')
  39.         self.state.disable('bar')
  40.         self.state.save(filename)
  41.         self.state.disable('foo')
  42.         self.state.enable('bar')
  43.         self.state.load(filename)
  44.         self.assert_(self.state.is_enabled('foo'))
  45.         self.assertFalse(self.state.is_enabled('bar'))
  46.         os.remove(filename)
  47.  
  48.  
  49.